body{background: #f0f0f0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}
.mask{background: #000;opacity: .6;filter: alpha(opacity=60);position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;}
.msgBox{position: absolute;top: 50%;left: 50%;z-index: 999;}
.mainWrap{width: 100%;height: 100%;}
.btn_red{background: #f88b39;}
.btn_green{background: #25b472;}
.btn_gradient{background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));border: 1px solid #ddd;}
/*header*/
header{width: 100%;background: #f88b39;}
header .store,header .username{overflow: hidden;white-space: nowrap;}
header .store{width: 60%;}
header .username{width: 40%;}
header > .wrap{padding: 10px;height: 38px;}
header > .wrap em{font-size: 16px;color: #fff;}
header > .wrap span{font-size: 13px;}

/*nav*/
nav{border-top: 1px solid #d3d3d3;background: #fff;position: fixed;bottom: 0;left: 0;right: 0;}
nav ul{width: 100%;height: 50px;}
nav ul li{float: left;width: 33.33%;text-align: center;height: 100%;}
nav ul.two li{width: 50%;}
nav ul li .wrap{margin-top: 5px;}
nav ul li i{display: inline-block;width: 25px;height: 25px;background: url("../images/main_nav.png") no-repeat 2px 2px / auto 90px;}
nav ul li i.check{background: url("../images/main_nav.png") no-repeat 2px -34px / auto 90px;}
nav ul li i.more{background: url("../images/main_nav.png") no-repeat 2px -70px / auto 90px;}
nav ul li.cur i.verify{background: url("../images/main_nav.png") no-repeat right 2px / auto 90px;}
nav ul li.cur i.check{background: url("../images/main_nav.png") no-repeat right -34px / auto 90px;}
nav ul li.cur i.more{background: url("../images/main_nav.png") no-repeat right -70px / auto 90px;}
nav ul li p{font-size: 12px;}
nav ul li.cur p{color: #fd6d27;}

/*psw*/
.mainWrap > .back{padding: 26px 10px;}
.mainWrap > .back i{width: 30px;height: 30px;background: #cecece url("../images/icons.png") no-repeat -112px -85px / auto 166px;display: block;}
.mainWrap .pswBox{margin: 10px;border: 1px solid #d3d3d3;border-radius: 5px;background: #fff;}
.mainWrap .pswBox dl{width: 100%;height: 50px;line-height: 50px;font-size: 14px;position: relative;border-bottom: 1px solid #d3d3d3;}
.mainWrap .pswBox dl.newPsw_repeat{border: 0;}
.mainWrap .pswBox dt,.mainWrap .pswBox dd{float: left;}
.mainWrap .pswBox dt{margin-left: 10px;}
.mainWrap .pswBox dd{position: absolute;left: 85px;right: 10px;}
.mainWrap .pswBox dd input{width: 100%;border: 0;}
.mainWrap .pswBox span{color: #b2b2b2;}
.mainWrap .pswBtnBox{margin: 20px 10px;height: 40px;}
.mainWrap .pswBtnBox .wrap{float: left;width: 50%;}
.mainWrap .pswBtnBox input{height: 40px;border-radius: 5px;width: 100%;}
.mainWrap .pswBtnBox .reset input{border: 1px solid #d3d3d3;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));color: #999;margin-right: 5px;}
.mainWrap .pswBtnBox .comfirm input{border: 1px solid #f88b39;background: #f88b39;color: #fff;}
.mainWrap .pswBtnBox .reset{margin-right: 5px;}
.mainWrap .pswBtnBox .comfirm{margin-left: 5px;}
.psw_alertBox{background: #fff;width: 240px;height: 140px;margin: -70px 0 0 -120px;text-align: center;}
.psw_alertBox p{line-height: 36px;padding: 20px 0;color: #f88b39;font-size: 26px;}
.psw_alertBox i{display: inline-block;width: 25px;height: 25px;}
.psw_alertBox i.smile{background: url("../images/icons.png") no-repeat right -39px / auto 140px;}
.psw_alertBox .btnWrap input{background: #f88b39;color: #fff;width: 160px;height: 36px;border: 0;border-radius: 5px;}
/*set*/
.setBox{width: 100%;margin: 10px 0;}
.setBox ul{width: 100%;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;background: #fff;}
.setBox li{width: 100%;height: 50px;line-height: 50px;position: relative;}
.setBox li>div{border-bottom: 1px solid #d3d3d3;}
.setBox li .right{position: absolute;left: 48px;right: 0;}
.setBox li .icon{width: 40px;height: 40px;margin-left: 8px;text-align: center;border-color: #fff;}
.setBox li .icon i{display: inline-block;width: 25px;height: 25px;}
.setBox li .icon .pen{background: url("../images/icons.png") no-repeat -30px 4px / auto 130px;}
.setBox li .icon .psw{background: url("../images/icons.png") no-repeat -30px -18px / auto 130px;}
.setBox li .icon .loginuser{background: url("../images/icons.png") no-repeat -30px -39px / auto 130px;}
.setBox li .icon .service{background: url("../images/icons.png") no-repeat -30px -63px / auto 130px;}
.setBox li .icon .version{background: url("../images/icons.png") no-repeat -30px -85px / auto 130px;}
.setBox li .icon .aboutus{background: url("../images/icons.png") no-repeat -30px -107px / auto 130px;}
.mainWrap .setBtnBox{margin: 20px 10px;}
.mainWrap .setBtnBox input{border: 1px solid #d3d3d3;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));color: #999;width: 100%;height: 36px;border-radius: 5px;}
/*check*/
.checkStatus{margin: 40px 0 30px;}
.checkStatus p{width: 100%;text-align: center;color: #f88b39;font-size: 26px;}
.checkStatus p i.smile{display: inline-block;width: 25px;height: 25px;background: url("../images/icons.png") no-repeat right -39px / auto 140px;}
.mainWrap .checkBtnBox{margin: 20px 10px;}
.mainWrap .checkBtnBox input{border: 1px solid #d3d3d3;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));color: #999;width: 100%;height: 36px;border-radius: 5px;}
.checkList{width: 260px;margin: 0 auto;}
.checkList table{width: 100%;}
.checkList table tr{height: 30px;}
.checkList table th{color: #999;text-align: left;}
/*verify*/
.mainWrap .verifyBtnBox{margin: 20px 10px;height: 40px;}
.mainWrap .verifyBtnBox .wrap{float: left;width: 50%;}
.mainWrap .verifyBtnBox input{height: 40px;border-radius: 5px;width: 100%;}
.mainWrap .verifyBtnBox .reset input{border: 1px solid #d3d3d3;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));color: #999;margin-right: 5px;}
.mainWrap .verifyBtnBox .comfirm input{border: 1px solid #f88b39;background: #f88b39;color: #fff;}
.mainWrap .verifyBtnBox .reset{margin-right: 5px;}
.mainWrap .verifyBtnBox .comfirm{margin-left: 5px;}
.verifyBox{margin: 80px 10px;position: relative;height: 30px;font-size: 15px;line-height: 30px;}
.verifyBox .wrap{position: absolute;left: 60px;right: 30px;border: 1px solid #d3d3d3;border-radius: 5px;background: #fff;overflow: hidden;padding: 0 5px;}
.verifyBox .wrap input{width: 100%;height: 32px;border: 0;}
.verifyBox i.camera{display: inline-block;width: 30px;height: 30px;background: url("../images/icons.png") no-repeat right 3px / auto 140px;}
/*login*/
.loginWrap{padding: 0 10px;}
.mainWrap .loginBtnBox{margin: 20px 0;height: 40px;}
.mainWrap .loginBtnBox .wrap{float: left;width: 50%;}
.mainWrap .loginBtnBox input{height: 40px;border-radius: 5px;width: 100%;}
.mainWrap .loginBtnBox .forgetPsw input{border: 1px solid #d3d3d3;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));color: #999;margin-right: 5px;}
.mainWrap .loginBtnBox .loginIn input{border: 1px solid #f88b39;background: #f88b39;color: #fff;}
.mainWrap .loginBtnBox .forgetPsw{margin-right: 5px;}
.mainWrap .loginBtnBox .loginIn{margin-left: 5px;}
.mainWrap .loginImg{width: 100%;height: 130px;margin-top: 36px;background: url("../images/login_img.png") no-repeat center center / auto 130px;}
.mainWrap .loginBox{border: 1px solid #d3d3d3;border-radius: 5px;background: #fff;}
.mainWrap .loginBox dl{width: 100%;height: 51px;line-height: 50px;font-size: 14px;position: relative;border-bottom: 1px solid #d3d3d3;}
.mainWrap .loginBox dl.psw{border: 0;}
.mainWrap .loginBox dt,.mainWrap .loginBox dd{float: left;}
.mainWrap .loginBox dt{margin-left: 10px;}
.mainWrap .loginBox dt i{display: inline-block;width: 25px;height: 25px;}
.mainWrap .loginBox .storenum i{background: url("../images/icons.png") no-repeat 4px 3px / auto 130px;}
.mainWrap .loginBox .username i{background: url("../images/icons.png") no-repeat 4px -23px / auto 130px;}
.mainWrap .loginBox .psw i{background: url("../images/icons.png") no-repeat 4px -49px / auto 130px;}
.mainWrap .loginBox dd{position: absolute;left: 98px;right: 10px;}
.mainWrap .loginBox dd input{width: 100%;border: 0;}
.mainWrap .loginBox span{color: #b2b2b2;}
.mainWrap .rememberBox{margin: 20px 0;font-size: 13px;}
.mainWrap .rememberBox .wrap{margin-right: 20px;}
/*psw_setting*/
.pswSetBox .settingBox{position: relative;background: #fff;height: 42px;line-height: 42px;padding: 0 10px;font-size: 15px;}
.pswSetBox .settingBox i{display: block;width: 40px;height: 26px;position: absolute;right: 12px;top: 8px;}
.pswSetBox .settingBox .switch{background: url("../images/switch.gif") no-repeat 0 0 / auto 52px;}
.pswSetBox_open .settingBox .switch{background: url("../images/switch.gif") no-repeat 0 -26px / auto 52px;}
.pswSetBox .unlockBox{padding: 15px 0;display: none;}
.pswSetBox_open .unlockBox{display: block;}
.pswSetBox .unlockBox .top{color: #999;text-align: center;}
.pswSetBox .unlockBox .top .wrap{width: 30px;height: 30px;margin: 0 auto;}
.unlockBox .top ul{float: left;width: 30px;height: 30px;}
.unlockBox .top li{border: 2px solid #c5c5c5;border-radius: 50%;width: 10px;height: 10px;float: left;}
.unlockBox .top p{line-height: 26px;}
.unlockBox .bottom{margin-bottom: 50px;text-align: center;}
/*search*/
.searchBox{height: 50px;line-height: 50px;padding: 0 10px;color: #999;}
.searchBox .dateWrap{float: left;}
.searchBox .dateWrap span{display: inline-block;margin: 0 5px;}
.searchBox .dateWrap input{width: 78px;border: 1px solid #dadada;padding: 5px 6px;}
.searchBox .orderCount{position: absolute;right: 10px;}
.searchBox .orderCount b{color: #fd6d27;font-weight: bold;}
.searchResult{margin-bottom: 51px;}
.searchResult li{position: relative;padding: 10px;height: 96px;border: 1px solid #dadada;background: #fff;margin-bottom: 5px;}
.searchResult li .wrap{float: left;width: 100%;}
.searchResult li .img{width: 72px;height: 72px;border-radius: 4px;overflow: hidden;margin-right: 10px;}
.searchResult li .more{position: absolute;right: 6px;top: 50%;margin-top: -10px;}
.searchResult li .more i{width: 20px;height: 20px;background: url("../images/icons.png") no-repeat -116px -113px / auto 166px;display: block;}
.searchResult li .txt .info,.searchResult li .txt .info_o .fs{font-size: 12px;}
.searchResult li .txt .info span{color: #999;}
.searchResult li .txt .info_o{font-size: 13px;}
.searchResult li .txt .info_o b{color: #ef7800;}
/*search_all*/
.searchAllBox{width: 100%;padding-top: 10px;}
.searchMainWrap{margin-top: 20px;background: #fff;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 20px 0;}
.searchMainWrap .fieldWrap{text-align: center;font-size: 15px;margin: 6px 0 10px;}
.searchMainWrap .fieldWrap .clock{width: 15px;height: 15px;background: url("../images/icons.png") no-repeat 0 -135px / auto 166px;display: inline-block;}
.searchMainWrap .fieldWrap .record{width: 15px;height: 15px;background: url("../images/icons.png") no-repeat 0 -153px / auto 166px;display: inline-block;}
.searchMainWrap .fieldWrap input{padding: 3px;width: 150px;border: 1px solid #ddd;}
.searchAllBox .btnWrap{width: 100%;text-align: center;padding: 10px;}
.searchAllBox .btnWrap input{width: 240px;height: 36px;border: 0;border-radius: 5px;color: #fff;}
.search_alertBox{background: #fff;width: 240px;height: 140px;margin: -70px 0 0 -120px;text-align: center;}
.search_alertBox p{line-height: 36px;padding: 20px 0;color: #f88b39;font-size: 20px;}
.search_alertBox i{display: inline-block;width: 18px;height: 18px;}
.search_alertBox i.sad{background: url("../images/icons.png") no-repeat right -101px / auto 140px;}
.search_alertBox .btnWrap input{background: #25b472;color: #fff;width: 160px;height: 36px;border: 0;border-radius: 5px;}
.searchNone_alertBox p{padding: 16px 0 0;}
.searchNone_alertBox .gray{margin-bottom: 10px;color: #666;display: block;}
/*search_store*/
.searchStoreBox{width: 100%;padding-top: 10px;font-size: 15px;}
.searchMainWrap li{width: 100%;position: relative;height: 46px;line-height: 46px;overflow: hidden;}
.searchMainWrap li .wrap{padding: 0 10px;}
.searchMainWrap li .txtWrap{position: absolute;left: 87px;right: 10px;top: 0;}
.searchMainWrap li .txtWrap input{width: 100%;padding: 5px;border: 1px solid #ddd;}
.searchMainWrap li .txtWrap table{width: 100%;}
.searchMainWrap li i{display: inline-block;width: 24px;height: 24px;}
.searchMainWrap li i.store{background: url("../images/icons.png") no-repeat 4px 3px / auto 160px;}
.searchMainWrap li i.cart{background: url("../images/icons.png") no-repeat 4px -74px / auto 160px;}
.searchMainWrap li i.clock{background: url("../images/icons.png") no-repeat 4px -124px / auto 160px;}
.searchStoreBox .btnWrap{padding: 20px 10px;}
.searchStoreBox .btnWrap input{border: 0;width: 100%;height: 36px;color: #fff;border-radius: 5px;}
/*search_result*/
.listShow{line-height: 26px;padding: 5px 10px;}
.listShow .dateShow,.listShow li span{color: #fff;font-size: 15px;}
.listShow ul{width: 100%;}
.listShow li{width: 50%;float: left;height: 26px;overflow: hidden;white-space: nowrap;}
.search_result li{position: relative;padding: 10px;height: 96px;border: 1px solid #dadada;background: #fff;margin-top: 5px;font-size: 13px;}
.search_result li .wrap{float: left;width: 100%;}
.search_result li .img img{width: 72px;height: 72px;border-radius: 4px;overflow: hidden;}
.search_result li .txt{position: absolute;left: 92px;right: 10px;overflow: hidden;white-space: nowrap;}
.search_result li .txt span{color: #999;}
.search_result li .txt b{color: #f88b39;font-size: 15px;}
.search_result li .more{position: absolute;top: 50%;right: 5px;margin-top: -5px;}
.search_result li .more i{width: 8px;height: 11px;background: url("../images/icons.png") no-repeat -98px -95px / auto 166px;display: block;}
.search_page{color: #666;padding: 20px 10px;font-size: 13px;line-height: 30px;height: 60px;}
.search_page a{color: #666;text-decoration: underline;margin: 0 4px;}
.search_page b{color: #f00;}
.search_page input[type="text"]{width: 36px;border: 1px solid #b3b3b3;padding: 5px;margin: 0 4px;}
.search_page input[type="button"]{color: #f88b39;height: 30px;border-radius: 3px;width: 48px;}
.search_btnWrap{padding: 0 10px;margin: 10px 0 20px;}
.search_btnWrap input{width: 100%;height: 36px;border-radius: 5px;color: #999;}
/*search_notes*/
.searchNotesBox .searchMainWrap li .short{left: 118px;}
.searchMainWrap li i.city{background: url("../images/icons.png") no-repeat 4px -100px / auto 160px;}
/*result_filter*/
.listShow_short{padding: 6px 10px;line-height: 22px;}
.listShow_short span{color: #fff;}
.resultFilterBox .filterTh{padding: 20px 10px;height: 58px;line-height: 18px;color: #666;}
.filterTh .fl,.filterTh .fr,.filterTh .half{width: 50%;}
.filterTh .half{text-align: center;border-left: 1px solid #999;}
.resultFilterBox .filterTd li{line-height: 42px;height: 62px;margin-bottom: 6px;background: #fff;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 10px;}
.filterTd .fl,.filterTd .fr{width: 50%;}
.filterTd .img{width: 40%;}
.filterTd .title{width: 60%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.filterTd .img img{width: 42px;height: 42px;border-radius: 3px;}
.filterTd .fr .fl{text-align: center;}
.filterTd .price b{color: #f88b39;}
